This is the Grand Roc in Les Eyzies. It looks huge, but this photo is acutally a small shelf.